ample means - German English Dictionary